var currentTimeActive = 1;
var unixTimer = 0;
function unix2human() {
    var unixTimeValue = new Date(document.unix2beijing.timestamp.value * 1000);
    //getDate()   从 Date 对象返回一个月中的某一天 (1 ~ 31)。
    d = unixTimeValue.getDate()
    //getDay()    从 Date 对象返回一周中的某一天 (0 ~ 6)。
    //getMonth()  从 Date 对象返回月份 (0 ~ 11)。
    m = unixTimeValue.getMonth() + 1
    //getFullYear()   从 Date 对象以四位数字返回年份。
    y = unixTimeValue.getFullYear()
    //getYear()   请使用 getFullYear() 方法代替。
    //getHours()  返回 Date 对象的小时 (0 ~ 23)。
    h = unixTimeValue.getHours()
    //getMinutes()    返回 Date 对象的分钟 (0 ~ 59)。
    mm = unixTimeValue.getMinutes()
    //getSeconds()    返回 Date 对象的秒数 (0 ~ 59)。
    s = unixTimeValue.getSeconds()
    //getMilliseconds()   返回 Date 对象的毫秒(0 ~ 999)。
    //beijingTimeValue = unixTimeValue.format("HH:MM");
    //beijingTimeValue = unixTimeValue.toLocaleString();
    beijingTimeValue = y + "年" + m + "月" + d + "日 " + h + ":" + mm + ":" + s
	document.unix2beijing.result.value = beijingTimeValue;
}
function human2unix() {
    var humanDate = new Date(Date.UTC(document.beijing2unix.year.value, (stripLeadingZeroes(document.beijing2unix.month.value)-1), stripLeadingZeroes(document.beijing2unix.day.value), stripLeadingZeroes(document.beijing2unix.hour.value), stripLeadingZeroes(document.beijing2unix.minute.value), stripLeadingZeroes(document.beijing2unix.second.value)));
	document.beijing2unix.result.value = (humanDate.getTime()/1000 - 8*60*60);
}
function stripLeadingZeroes(input) {
    if((input.length > 1) && (input.substr(0,1) == "0")) {
		return input.substr(1);
	} else {
		return input;
	}
}
function currentTime() {
	var timeNow = new Date();
	document.getElementById("currentunixtime").innerHTML = Math.round(timeNow.getTime()/1000);
	if (currentTimeActive) {
		unixTimer = setTimeout("currentTime()", 1000);
	}
}
function startTimer() {
	currentTimeActive = 1;
	currentTime();
}
function stopTimer() {
	currentTimeActive = 0;
	clearTimeout(unixTimer);
}
